module.exports = () => {
    return async (ctx, next) => {
        ctx.sendSucc = (json, msg) => {
          ctx.set('Content-Type', 'application/json');
          ctx.body = JSON.stringify({
            errNo: 0,
            data: json || {},
            msg: msg || 'success'
          })
        }
        ctx.sendError = (err, msg) => {
          ctx.set('Content-Type', 'application/json');
          ctx.body = JSON.stringify({
            errNo: 10,
            data: err || {},
            msg: msg && msg.toString()
          })
        }
        await next()
    }
}